<?php

if(isset($_POST['imie']) && isset($_POST['nazwisko']) && isset($_POST['email'])) {

	if(preg_match('/^[A-ZŻŹĆŃĄŚŁĘÓ][a-zżźćńąśłęó]+$/', $_POST['imie']) == 0) header('Location: ../?errno=201');
	if(preg_match('/^[A-ZŻŹĆŃĄŚŁĘÓ][a-zżźćńąśłęó]+$/', $_POST['nazwisko']) == 0) header('Location: ../?errno=201');
	if(preg_match('/^[a-z0-9][a-z0-9\.\+\-_]*[a-z0-9]@[a-z0-9][a-z0-9\.\-_]*[a-z0-9]\.[a-z][a-z]+$/', $_POST['email']) == 0) header('Location: ../?errno=201');
	
	include('../sql/sql.php');
	include('funkcje.php');
	
	$mysqli = new mysqli($MySQLSerwer, $MySQLUzytkownik, $MySQLHaslo, $MySQLBaza);

	$stmt = $mysqli->stmt_init();
	
	$stmt->prepare("SELECT COUNT(email) FROM fryzjerzy WHERE email=?");
	$stmt->bind_param('s', $_POST['email']);
	$stmt->execute();
	$stmt->bind_result($czyEmail);
	$stmt->fetch();
	
	if($czyEmail != 0) header('Location: ../?a=pracownicy&errno=2012');
	
	$haslo = generujHaslo();
	
	$stmt->prepare("INSERT INTO uzytkownicy(id_uzytkownika, email, haslo, typ) VALUES(NULL, ?, ?, 'fryzjer')");
	$stmt->bind_param('ss', $_POST['email'], md5(md5($haslo)));
	$stmt->execute();
	
	$stmt->free_result();
	
	$stmt->prepare("SELECT id_uzytkownika FROM uzytkownicy WHERE email=?");
	$stmt->bind_param('s', $_POST['email']);
	$stmt->execute();
	$stmt->bind_result($idUzytkownika);
	$stmt->fetch();
	
	$stmt->prepare("INSERT INTO fryzjerzy(id_fryzjera, imie, nazwisko) VALUES(?, ?, ?)");
	$stmt->bind_param('sss', $idUzytkownika, $_POST['imie'], $_POST['nazwisko']);
	$stmt->execute();
	
	$email = $_POST['email'];
	$imie = $_POST['imie'];
	
	$tresc  = 'Witaj '.$imie.'!'."\r\n";
	$tresc .= 'Twoje konto pracownicze w salonie POD NOŻYCZKAMI zostało aktywowane!'."\r\n";
	$tresc .=  'Dane potrzebne do zalogowania w serwisie:'."\r\n";
	$tresc .=  'Adres e-mail: '.$email."\r\n";
	$tresc .=  'Hasło: '.$haslo."\r\n";
	$tresc .=  'Liczymy na owocną współpracę!';
	
	$stmt->prepare("UPDATE uzytkownicy SET haslo=? WHERE id_uzytkownika=?");
	$stmt->bind_param('sd', md5(md5($haslo)), $_GET['id']);
	$stmt->execute();
	

	echo $email;
	echo '<br><br>';
	echo nl2br($tresc);
	
	wyslijMail($email, $tresc);
		
	header('Location: ../?a=pracownicy&infno=2011'.$err);
	
} else {

	header('Location: ../?a=pracownicy&errno=201');

}

?>